// 专门用来处理首页栏目文章

import myaxios from "../utils/myaxios";

// 获取指定栏目的文章列表
// 接口类型:【GET】
// 验证:【Authorization 】
// 接口地址: /post

export const getPostList = (data) => {
  // 默认get方式
  return myaxios({
    url: "/post",
    params: data,
  });
};

// 获取新闻详情
// 接口类型:【GET】
// 接口地址: /post/:id

export const getArtDetail = (id) => {
  return myaxios({
    url: `/post/${id}`,
  });
};

// 文章点赞
// 接口类型:【GET】
// 需要验证:【Authorization 】
// 接口地址: /post_like/:id  这个id是文章id

export const likeArt = (id) => {
  return myaxios({
    url: `/post_like/${id}`,
  });
};

// 收藏文章
// 接口类型:【GET】
// 需要验证:【Authorization 】
// 接口地址: /post_star/:id

export const collectThisArticle = (id) => {
  return myaxios({
    url: "/post_star/" + id,
  });
};

// 获取当前文章的评论数据
// 请求方式：get
// 接口地址：/post_comment/:id

export const getCommentList = (id, params) => {
  return myaxios({
    url: `/post_comment/${id}`,
    params,
  });
};

// 发表评论
// 接口类型:【POST】
// 需要验证:【Authorization 】
// 接口地址: /post_comment/:id

export const userSendComment = (id, data) => {
  return myaxios({
    method:'POST',
    url: `/post_comment/${id}`,
    data,
  });
};

//搜索文章
// 请求方式：get
// 接口地址：/post_search
// / 参数：keyword

export const searchArticle = (keyword) => {
  return myaxios({
    url: `/post_search`,
    params:{
      keyword
    }
  });
};